#!/usr/bin/python
# -*- coding:utf-8 -*-
# 第 40 条: 考虑用携程来并发地运行多个函数

# 协程提供了一种有效地方式，令程序看上去好像能够同时运行大量函数
# 对于生成器内的 yield 表达式来说，外部代码通过 send 方法传给生成器的那个值，就是该表达式所具备的值
# 协程式一种强大的工具，它可以把程序的核心逻辑，与程序同外部环境交互时所用的代码相分离
# Python2 不支持 yield from 表达式，也不支持从生成器内通过 return 语句向外界返回某个值












